package com.sqx.modules.creation.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class SelCreationByIdVo {

    /**
     * 创作id
     */
    @TableId(value = "creation_id", type = IdType.AUTO)
    private Integer creationId;

    /**
     * 创作标题
     */
    @TableField("creation_title")
    private String creationTitle;

    /**
     * 用户id
     */
    @TableField("user_id")
    private Integer userId;

    private String userName;

    private String userAvatar;

    /**
     * 创作类别：1图文2视频
     */
    @TableField("creation_classify")
    private Integer creationClassify;

//    @TableField("label_id")
//    private Integer labelId;

    /**
     * 1个人发布2社区作品
     */
//    @TableField("creation_type")
//    private Integer creationType;

    /**
     * 创作文章
     */
    @TableField("creation_write")
    private String creationWrite;

    private String creationCity;
    /**
     * 图片
     */
//    private String[] creationPicture;

    private String[] creationPicture;

    /**
     * 创作视频
     */
    @TableField("creation_video")
    private String creationVideo;
    /**
     * 视频封面图
     */
    private String creationVideoPicture;


//    /**地址信息*/
//    private String creationAddress;
//    /**类目id*/
//    private Integer categoryId;

    /**
     * 0=待审核、1=已驳回、2=已通过、3=删除
     */
    @TableField("creation_status")
    private Integer creationStatus;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 收藏数
     */
    private Integer collectNum;
    /**
     * 点赞数
     */
    private Integer goodNum;
    /**
     * 评论数
     */
    private Integer commentNum;
    /**
     * 是否关注：0否1是
     */
    private Integer followsStatus;
    /**
     * 是否点赞：0否1是
     */
    private Integer goodStatus;
    /**
     * 关注人数
     */
    private Integer followsNum;
}
